Applicants wishing to join the part-time mode must submit their application as full-time, and then include a note in the comments box of the application form, denoting their preference to be considered for the part-time option. Such requests will be considered by the Board of the Faculty.
The degree in Computer Engineering covers both the hardware and software aspects of computer systems. This program of studies covers the skills required to design a computing system that captures, transmits and processes information, typically but not limited to multimedia. This degree is suitable if you are interested in all aspects of computer engineering, including computer systems infrastructure, telecommunications, multimedia signal processing, microelectronics and programming. As a possible computer systems' engineer, you would have expertise in both the hardware and software aspects. You can design and interface computer hardware and develop software to run on these systems. Computer systems engineers therefore play a central role in global industries such as telecommunications, data storage, cloud infrastructure, consumer electronics, microelectronics and manufacturing industries. The employment prospects for a Computer Systems Engineer both in Malta and around the world are high and the demand for this engineer is ongoing with a high probability of increasing as networked computer systems mushroom in society and as local industry develops higher value-added products and services.
Computers control virtually any ICT aspect of our lives. Computer systems are found embedded in for example mobile phones, the internet, data storage systems, game consoles, manufacturing systems, home appliances, transport and naturally desktop and mobile computers. The pervasiveness of computer systems has led to an unprecedented growth in the demand for engineers that can design, configure, program, operate or improve computer systems. Computer systems engineers have expertise in both the hardware and software aspects. They can design and interface computer hardware and develop software to run on these systems. Computer systems engineers therefore play a central role in global industries such as telecommunications, data storage, cloud infrastructure, consumer electronics, microelectronics and manufacturing industries. The employment prospects for a Computer Systems Engineer both in Malta and around the world are high and the demand for this engineer is ongoing with a high probability of increasing as networked computer systems mushroom in society and as local industry develops higher value-added products and services.
The degree in Computer Engineering covers both the hardware and software aspects of computer systems. This program of studies covers the skills required to design a computing system that captures, transmits and processes information, typically but not limited to multimedia. This degree is suitable if you are interested in all aspects of computer engineering including computer systems infrastructure, telecommunications, multimedia signal processing, microelectronics and programming. Foundational topics and techniques are emphasised such that you will be able to learn new technologies as they materialize in the future.
Communication and Academic Skills Programme
The communication and academic skills programme complements students’ main course of study. It introduces them to writing and presenting as situated within academic contexts sensitive to specific disciplines and develops their competences for future careers.
  | |||||
Year   (This/these unit/s start/s in Semester 1 and continue/s in Semester 2) | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
ICT1001 | Analytical and Academic Foundations of Computer Engineering | 2 ECTS   |   | ||
SOR1201 | Probability, Sampling and Estimation | 4 ECTS   | (NC)   | ||
  | |||||
  | |||||
Semester 1 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
CCE1016 | Computer Logic and Organisation | 10 ECTS   | (NC)   | ||
CPS1002 | Mathematics of Discrete Structures | 5 ECTS   | (NC)   | ||
CPS1011 | Programming Principles in C | 5 ECTS   | (NC)   | ||
MAT1801 | Mathematics for Engineers 1 | 4 ECTS   | (NC)   | ||
MNE1303 | Foundations in Microelectronic Circuits | 5 ECTS   | (NC)   | ||
  | |||||
  | |||||
Semester 2 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
CIS1041 | Introduction to Databases | 4 ECTS   | (NC)   | ||
ICT1018 | Data Structures and Algorithms | 5 ECTS   | (NC)   | ||
MAT1802 | Mathematics for Engineers 2 | 4 ECTS   | (NC)   | ||
MNE1103 | Microelectronic Devices | 5 ECTS   | (NC)   | ||
MNE1201 | Microsystems | 5 ECTS   | (NC)   | ||
SOR1232 | Hypothesis Testing and Statistical Modelling | 2 ECTS   |   | ||
  |
  | |||||
Semester 1 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
CCE2203 | Signals and Systems | 5 ECTS   | (NC)   | ||
CCE2314 | Introduction to Communications | 5 ECTS   | (NC)   | ||
CCE2414 | Computer Networks | 5 ECTS   |   | ||
CPS2004 | Object Oriented Programming | 5 ECTS   | (NC)   | ||
MNE3002 | Hardware Description Languages | 5 ECTS   | (NC)   | ||
SCE2112 | Control Systems 1 | 5 ECTS   |   | ||
  | |||||
  | |||||
Semester 2 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
CCE2014 | Microcontroller Based Systems | 5 ECTS   | (NC)   | ||
CCE2017 | Computer Systems and Organization | 5 ECTS   | (NC)   | ||
CCE2313 | Communications Theory | 5 ECTS   | (NC)   | ||
CCE2502 | Pattern Recognition and Machine Learning | 5 ECTS   |   | ||
CPS1014 | Operating Systems | 5 ECTS   | (NC)   | ||
MNE2701 | Operational Amplifiers and Applications | 5 ECTS   | (NC)   | ||
  |
  | |||||
Year   (This/these unit/s start/s in Semester 1 and continue/s in Semester 2) | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
ICT3908 | Final Year Project in Computer Engineering | 15 ECTS   | (NC)   | ||
  | |||||
  | |||||
Semester 1 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
EBI3085 | Entrepreneurship: Start-up your Innovative Business | 5 ECTS   |   | ||
ICT3007 | Management of Computer Engineering Projects | 5 ECTS   |   | ||
  | |||||
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints) | |||||
  | |||||
CCE3015 | Programming Parallel Architectures | 5 ECTS   |   | ||
CCE3101 | Multimedia Signal Representation and Coding | 5 ECTS   |   | ||
CCE3206 | Digital Signal Processing | 5 ECTS   |   | ||
CCE3207 | Introduction to Computer Vision | 5 ECTS   |   | ||
CCE3311 | Communication Systems | 5 ECTS   |   | ||
CCE3412 | Data Communications | 5 ECTS   |   | ||
CCE3503 | Practical Machine Learning | 5 ECTS   |   | ||
MNE3108 | Radio and Microwave Theory | 5 ECTS   |   | ||
MNE3109 | Analogue VLSI Signal Conditioning | 5 ECTS   |   | ||
MNE3305 | MEMS | 5 ECTS   |   | ||
SCE3113 | Automatic Control Systems 3 | 5 ECTS   |   | ||
SOR2321 | Queuing Theory and Markov Chains | 5 ECTS   |   | ||
  | |||||
  | |||||
Semester 2 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
ICT3008 | Professional Issues in Computer Engineering and ICT | 5 ECTS   |   | ||
  | |||||
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints) | |||||
  | |||||
CCE2503 | Search and Optimisation Methods | 5 ECTS   |   | ||
CCE3023 | Advanced Computer Systems Organisation | 5 ECTS   |   | ||
MNE3110 | IoT Systems for Industry 4.0 | 5 ECTS   |   | ||
MNE3503 | Digital VLSI | 5 ECTS   |   | ||
MNE3702 | Oscillators and Filters | 5 ECTS   |   | ||
  |
This programme of study is governed by the General Regulations for University Undergraduate Awards, 2019 and by the Bye-Laws for the award of the Bachelor of Science (Honours) - B.Sc. (Hons) - under the auspices of the Faculty of Information and Communication Technology.